import request from '@/utils/request';

// 角色管理
// 获取系统列表
export async function getSystemList(params) {
  return request(`/mgrApi/sys/listBaseSys`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}
// 获取角色详情
export async function getRoleDetail(params) {
  return request(`/mgrApi/role/getBaseRole`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}
// 获取树形结构数据
export async function fetchTreeData(params) {
  return request(`/mgrApi/function/listRoleFunction`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}

// 修改提交数据
export async function updateSubmit(params) {
  return request(`/mgrApi/role/updateBaseRole`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}

// 新增提交数据
export async function insertSubmit(params) {
  return request(`/mgrApi/role/insertBaseRole`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}

export async function listBaseSys(params) {
  return request(`/mgrApi/sys/listBaseSys`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}
export async function getBaseRole(params) {
  return request(`/mgrApi/role/getBaseRole`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}
